跳至主要内容

第四次社課

"四"月是你的謊言

YoMin Su


上週的 Git 還記得嗎?​

不記得沒關係,快速來複習一下​

開始/抓取​

git init

git clone

看狀態​

git status

git log --oneline --graph --decorate --all

建紀錄​

git add .

git commit

分支​

git branch

git checkout

git merge

回想起來了嗎?

是記憶力 ○○ 的朋友呢~​

↑ 自行填入


那本周要幹嘛?​


先提一下你在 VSCode 中要怎麼用 Git​


再來是怎麼寫 Python(初階)​


VSCode 先來​


首先,這是你的 VSCode​

簡單,漂亮,好用


有注意過左邊那列是做啥的嗎?​

我猜你沒有


有版本控制欸​

對,但比起 GUI,我猜測你會更想用 Cli


你一定會好奇,為什麼?​

聽我解釋一下...


第一個,全都是中文​

相信我,習慣英文後看中文,會有種'變智障'的感覺


第二個,全都是按鈕​

一切需要滑鼠的操作,都增加時間的消耗


第三個,沒辦法直接看到整棵樹長怎樣​

雖然有 Git Graph 這個延伸模組,但我真用不起來...


雖說如此,還是有不錯的地方就是了​


暫存區可以看到修改的檔案​

但僅此而已,對我自己來說~


說了這麼多,沒有解決方案嗎?​


當然有​

用「VSCode 的編輯器+終端機的指令」就好


嘗試一下組合鍵​

「Ctrl」+「`」

就是數字鍵 1 左邊那顆


你的終端機應該出現了吧~​

恭喜,可以開始幹活了 XD


好,接下來...​


Python 初階教學時間​


詢問時間​

有多少人學過這門語言?


起頭的部分​

用你的 VSCode 開一個新的檔案,儲存為"main.py"

等等才方便幹活


今天的第一個指令​

print

跟 printf 是一樣的概念


今天的第二個指令​

input

跟 scanf 是一樣的概念


變數時間​

在程式語言中,沒有定義變數,很難做事吧

我該怎麼做呢?


宣告變數的方法​

a = 1
b = True
c = 0.999
d = 'Hello'

上面的型態依序是: int, bool, float, str


將讀進來的資料相加​

a = int(input("Num 1:"))
b = int(input("Num 2:"))
print(a + b)

是不是很簡單呢?


有輸入/輸入,該來點條件了​

if True:
print("I'm here!!")

在 Python 中,縮排重要的跟鬼一樣 而且也沒有大括號


判斷你成年沒有​

age = int(input("Enter your age:"))
if age > 18:
print("你真他媽老~")
else:
print("小屁孩!")

迴圈寶寶,迴圈寶寶,說你好~​

for i in range(10):
print(i)

一定會噴出 0~9 也可以直接把 List 放進去


各位都學會了嗎?​


今天辛苦了​

段考後再見


熊熊愛你​